/*
Stack.java
Autor: Luis Antonio Sigüenza Leiva
Carné: 10297
Fecha: 23 de Agosto del 2011
*/
public interface Stack<E> {
	
	
	public void push(E value);
	//Post: item E es agregado al pila
	
	public E pop();
	//Pre: Pila  no este vacia
	//Post: Primer valor agregado a la pila se quita y es retornado
	
	public E peek();
	//Pre: Pila no este vacia
	//Post: Ultimo valor agregado a la pila es retornado
	
	public boolean isEmpty();
	//Post: Devuelve verdadero solo si la pila esta vacia
	
	public int size();
	//Post: Devuelve el numero de elementos en la pila
}
